<?php
def("amicitia/arquitectura/excepciones/","ArquitecturaException");

/**
 * Excepción que se dispara cuando el request no cumple con el formato
 * predeterminado 'direccion/nombreAccion/nombreMetodo?queryString'.
 * 
 * @author Willy A. Kuster
 */
class RequestMalFormadoException extends ArquitecturaException {

	private $url;

	public function __construct($url, $message = "El url '%s' está mal formado", $code = 0, Exception $previous = null) {
		$this->url = $url;
		parent::__construct(sprintf($message, $url), $code, $previous);
	}
	
	public function getUrl(){
		return $this->url;
	}

}
?>